package com.wkbb.basic.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;

/**
 * @author lizhichao
 * @date 2019/11/11
 * @description
 */
@Data
public class UserFaceOrderVo {


    @ApiModelProperty(value = "编号")
    private Long id;

    /**
     *  发放者组织id
     */
    @ApiModelProperty(value = "发放者组织id")
    private Long orgId;

    /**
     * 订单发放者id
     */
    @ApiModelProperty(value = "订单发放者id")
    private Long userId;

    /**
     * 订单发放者姓名
     */
    @ApiModelProperty(value = "订单发放者姓名")
    private String userName;

    /**
     * 目标对象id(role_type=1则是代理商,学校id，2为学生id)
     */
    @ApiModelProperty(value = "目标对象id(role_type=1则是代理商,学校id，2为学生id)")
    private Long targetId;

    /**
     * 目标对象类型（1代理商,学校 2学生）
     */
    @ApiModelProperty(value = "目标对象类型（1代理商,学校 2学生）")
    private Byte targetType;

    /**
     * 订单类型（1下放 2回收）
     */
    private Byte orderType;

    /**
     * 订单数量（order_type=1下放数量,order_type=2 回收数量）
     */
    @ApiModelProperty(value = "订单数量（order_type=1下放数量,order_type=2 回收数量）")
    private Integer amount;

    /**
     * 赠送数量
     */
    @ApiModelProperty(value = "赠送数量")
    private Integer giveAmount;

    /**
     * 订单操作时间
     */
    @ApiModelProperty(value = "订单操作时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    private Date operateTime;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;
}
